package com.chen.service;

import com.chen.entity.Student;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface StudentService {
    /**
     * 根据ID查询学生
     */
    Student selectById(Integer id);
    /**
     * 根据ID查询学生
     */
    Student selectBySId(String sid);
    /**
     * 新增用户
     * @param student
     * @return
     */
    void addStudent(Student student);

    void deleteById(Integer id);

    /**
     * 查询所有
     * @return
     */
    List<Student> selectAll();

    /**
     * 根据id修改
     * @param student
     */
    void editById(Student student);

    /**
     * 条件分页查询
     *
     * @param studentDto
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<Student> selectByCondition(Student studentDto, Integer pageNum, Integer pageSize);

}
